XGN 的文章
-
日语词汇学笔记[6] ——音读和训读
Noyuki 「今天我们来讲音読み(おんよみ)和訓読み(くんよみ)。」 Midori 「这个我曾经读到过,音读就是中国的发音传到日本,可能伴随着对日语音韵体系的同化;训读就是把汉字的意思对应到相应的和语,用和语的读音去读。」 Noyuki 「对。那我这一部分就不讲了 😆。…… -
日语词汇学笔记[5] ——位相语和役割语
Noyuki 「位相语(いそうご)和役割语(やくわりご)都是一类语言风格,通过这种语言我们可以窥见说话人的社会集团。这里的社会集团不仅包括了地域之类的物理的差别,也包括性别年龄之类的生理的差别,也包括职业阶级等社会上的差别。」 Noyuki 「在小说和日常交流中…… -
日语词汇学笔记[4] ——日语语音历史演变
上代特殊仮名遣 Noyuki 「本节课我们介绍日语语音上的一些“历史遗留问题”。首先,Midori,你知道母音(ぼいん)和子音(しいん)的概念吗?」 Midori 「死因?」 Noyuki 「不是,是儿子的子,发音的音💦」 Midori 「啊……我明白了。那可以理解成元音和辅音之类的吧。」 …… -
日语词汇学笔记[3] ——词汇的分类
词汇的分类 Noyuki 「日语的词汇可以分为三类:和語(わご)、漢語(かんご)、外来語(がいらいご)。」 Noyuki 「对于和语词,我们注意到一音节、二音节的词比较多;对于汉语词,我们注意到许多生活常见的名词都是汉语词;外来语词则用来描述外来概念,自日本开放以…… -
日语词汇学笔记[2] ——词语的变化
文化ぶんかの発達はったつに応おうじて語彙ごいも変化へんかする 随着文化的发展,词汇也在发展 日语的分代 Noyuki 「从上代日语以来,日语的很多单词发生了意义的变化。不过在那之前,你知道日语能够分为哪几个时代吗?」 Midori 「嗯……我只知道奈良、平安、镰…… -
日语词汇学笔记[1] ——概述
前言 本系列文章希望能够以一种比较casual的方式为读者介绍基础的日语词汇学知识,也希望通过一些有意思的例子让读者管中窥豹,感受到日语背后的历史、文化和神奇之处。文章的全部内容基于笔者对南京大学日语系张闻君老师的《日语词汇学》课程的理解。笔者不是日语专…… -
Orange Boy Can You Solve It Out? Ep. 62
short 思考题 A^B Problem Given two pattern strings A and B that consists of lower-case letters, ? (match a single character) and * (match one or more characters) For example, abc?d*e matches abcfdppe and abcgde but not ae or abcdde. Find a string t…… -
一种无递归、无栈、无parent指针的红黑树实现
前言 红黑树是一种复杂的平衡树,在大部分情况下都会使用父指针或者递归实现。假如我们一定要三无实现呢? 本文必须配合OI-Wiki食用!! 基础结构 #define BLK_COLOR 0 #define RED_COLOR 1 #define LEFT 0 #define RIGHT 1 #define Color(node) (node==NULL?BLK_COLO…… -
一种基于维护高度的无递归、无栈、无parent指针的AVL树实现方式
感谢XLH同学指出blog中的一些错误,本文已于2024/9/28更新 引入 AVL树有种种实现方式,其中最自然的是采用递归的写法,毕竟AVL树是递归定义的。但是,有的老师认为“递归时间常数大”,觉得应该用迭代。但是,还有老师认为迭代要用栈,“栈空间大(指占用了 O(\log n) )…… -
Building a Clear Programming Language for Newcomers
This is a joke Introduction Many new programmers are often confused about a very important concept in programming: the variable lifespan. For example, one could not understand why the variable "a" is "not defined" when it's clearly there: int x=3; ……