MediaWiki API の結果

This is the HTML representation of the JSON format. HTML is good for debugging, but is unsuitable for application use.

Specify the format parameter to change the output format. To see the non-HTML representation of the JSON format, set format=json.

See the complete documentation, or the API help for more information.

{
    "batchcomplete": "",
    "continue": {
        "lecontinue": "20250309124304|8",
        "continue": "-||"
    },
    "query": {
        "logevents": [
            {
                "logid": 18,
                "ns": 0,
                "title": "DA:binarysearchtree",
                "pageid": 18,
                "logpage": 18,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Kkamma",
                "timestamp": "2025-05-02T03:10:35Z",
                "comment": "\u30da\u30fc\u30b8\u306e\u4f5c\u6210:\u300c= \u4e8c\u5206\u63a2\u7d22\u6728 =   def insert(node, key):      if node is None:          return {\"key\": key, \"left\": None, \"right\": None}      if key < node[\"key\"]:          node[\"left\"] = insert(node[\"left\"], key)      elif key > node[\"key\"]:          node[\"right\"] = insert(node[\"right\"], key)      return node    def search(node, key):      if node is None:          return False      if key == node[\"key\"]:          return True      elif key < node[\"key\"]:          return search\u2026\u300d"
            },
            {
                "logid": 17,
                "ns": 0,
                "title": "DA:sort",
                "pageid": 17,
                "logpage": 17,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Kkamma",
                "timestamp": "2025-04-24T02:33:30Z",
                "comment": "\u30da\u30fc\u30b8\u306e\u4f5c\u6210:\u300c= \u30d0\u30d6\u30eb\u30bd\u30fc\u30c8 =  import random    def bubblesort(numbers):      flag = True      while flag:          flag = False          for i in range(len(numbers) - 1):              if numbers[i] > numbers[i+1]:                  tmp = numbers[i]                  numbers[i] = numbers[i+1]                  numbers[i+1] = tmp                  flag = True      return numbers    numbers = [random.randint(1,30) for i in range(30)]  print('\u6574\u5217\u524d:', numbers)  bubblesort()\u2026\u300d"
            },
            {
                "logid": 16,
                "ns": 0,
                "title": "DA:dfsbfs",
                "pageid": 16,
                "logpage": 16,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Kkamma",
                "timestamp": "2025-04-23T01:54:30Z",
                "comment": "\u30da\u30fc\u30b8\u306e\u4f5c\u6210:\u300c= \u30b9\u30bf\u30c3\u30af\u3092\u7528\u3044\u305f\u6df1\u3055\u512a\u5148\u63a2\u7d22 =   ##### \u30b9\u30bf\u30c3\u30af\u64cd\u4f5c\u306e\u305f\u3081\u306e\u95a2\u6570\u7fa4 #####  def isEmpty():      if cur == 0:          print('\u30b9\u30bf\u30c3\u30af\u306f\u7a7a\u3067\u3059\uff01')          return True      return False    def push(x):      global cur      if cur == len(stack):          print('\u3053\u308c\u4ee5\u4e0a\u8981\u7d20\u3092\u8ffd\u52a0\u3067\u304d\u307e\u305b\u3093\uff01')          return      stack[cur] = x      cur += 1    def pop():      global cur      if isEmpty():          return      cur -=\u2026\u300d"
            },
            {
                "logid": 15,
                "ns": 0,
                "title": "DA:graphtree",
                "pageid": 15,
                "logpage": 15,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Kkamma",
                "timestamp": "2025-04-18T00:56:18Z",
                "comment": "\u30da\u30fc\u30b8\u306e\u4f5c\u6210:\u300c= \u96a3\u63a5\u30ea\u30b9\u30c8\u3068\u96a3\u63a5\u884c\u5217 =   ## \u7121\u5411\u30b0\u30e9\u30d5  # \u96a3\u63a5\u30ea\u30b9\u30c8  V = [[] for i in range(5)]    V[0] = [1, 3, 4]  V[1] = [0, 2]  V[2] = [1, 4]  V[3] = [0]  V[4] = [0, 2]    # \u96a3\u63a5\u884c\u5217  E = [      [0, 1, 0, 1, 1],      [1, 0, 1, 0, 0],      [0, 1, 0, 0, 1],      [1, 0, 0, 0, 0],      [1, 0, 1, 0, 0]  ]      ## \u6709\u5411\u30b0\u30e9\u30d5  # \u96a3\u63a5\u30ea\u30b9\u30c8  V = [[] for i in range(5)]    V[0] = [3]  V[1] = [0]  V[2] = [1]  V[4] = [0,2]    # \u96a3\u63a5\u884c\u5217  E = [\u2026\u300d"
            },
            {
                "logid": 14,
                "ns": 0,
                "title": "DA:stackqueue",
                "pageid": 14,
                "logpage": 14,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Kkamma",
                "timestamp": "2025-04-15T06:15:59Z",
                "comment": "\u30da\u30fc\u30b8\u306e\u4f5c\u6210:\u300c= \u30b9\u30bf\u30c3\u30af =    def isEmpty():      if cur == 0:          print('\u30b9\u30bf\u30c3\u30af\u306f\u7a7a\u3067\u3059\uff01')          return True      return False    def push(x):      global cur      if cur == len(stack):          print('\u3053\u308c\u4ee5\u4e0a\u8981\u7d20\u3092\u8ffd\u52a0\u3067\u304d\u307e\u305b\u3093\uff01')          return      stack[cur] = x      cur += 1    def pop():      global cur      if isEmpty():          return      cur -= 1      return stack[cur]    def show():      print(stack[:cur])    # \u30c6\u30b9\u30c8\u30b3\u2026\u300d"
            },
            {
                "logid": 13,
                "ns": 0,
                "title": "DA:basicdatastructure",
                "pageid": 13,
                "logpage": 13,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Kkamma",
                "timestamp": "2025-04-08T01:23:35Z",
                "comment": "\u30da\u30fc\u30b8\u306e\u4f5c\u6210:\u300cPython \u3092\u7528\u3044\u3066\u9023\u7d50\u30ea\u30b9\u30c8\u7b49\u306e\u57fa\u672c\u7684\u306a\u30c7\u30fc\u30bf\u69cb\u9020\u3092\u5b9f\u88c5\u3059\u308b\u30b3\u30fc\u30c9\u96c6\u3067\u3059\uff0e  = \u9023\u7d50\u30ea\u30b9\u30c8 \u57fa\u672c\u69cb\u6210\u3068\u8981\u7d20\u306e\u8ffd\u52a0 =   head = [None, None]    # \u30ea\u30b9\u30c8\u306b\u8981\u7d20\u3092\u8ffd\u52a0\u3059\u308b\u30fb\u30ea\u30b9\u30c8\u306e\u5185\u5bb9\u3092\u8868\u793a\u3059\u308b    def listshow():      cur = head[1]      while cur is not None:          print(cur[0])          cur = cur[1]      def listappend(n, v):      cur = head      for i in range(n):          if cur is None:              p\u2026\u300d"
            },
            {
                "logid": 12,
                "ns": 0,
                "title": "DA:dp",
                "pageid": 12,
                "logpage": 12,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Kkamma",
                "timestamp": "2025-03-30T12:53:28Z",
                "comment": "\u30da\u30fc\u30b8\u306e\u4f5c\u6210:\u300c= \u30d5\u30a3\u30dc\u30ca\u30c3\u30c1\u6570\u5217 =  \u6b21\u306e\u30b3\u30fc\u30c9\u306f\uff0c\u518d\u5e30\u95a2\u6570\u3092\u7528\u3044\u305f\u5168\u63a2\u7d22\u306b\u3088\u308b\u89e3\u6cd5\u3067\u3059\uff0e\u305f\u3060\u3057\uff0cfibonacci \u95a2\u6570\u306e\u5f15\u6570 n \u306f\u6b63\u306e\u6574\u6570\u3067\u3042\u308b\u3053\u3068\u3092\u4eee\u5b9a\u3057\u3066\u3044\u307e\u3059\uff0e   def fibonacci(n):      if n == 1 or n == 2:          return 1      return fibonacci(n-1) + fibonacci(n-2)    print(fibonacci(10))  \u3057\u304b\u3057\u3053\u308c\u306f\u7121\u99c4\u304c\u591a\u3044\u5b9f\u88c5\u3067\u3059\uff0efobonacci(n) \u3092\u5b9f\u884c\u3059\u308b\u969b\u306b\uff0cfibonacci(n-1) \u3068 fibonacci(n-2) \u304c\u5b9f\u884c\u3055\u2026\u300d"
            },
            {
                "logid": 11,
                "ns": 0,
                "title": "DA:subsetsum bruteforce",
                "pageid": 11,
                "logpage": 11,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Kkamma",
                "timestamp": "2025-03-28T12:53:18Z",
                "comment": "\u30da\u30fc\u30b8\u306e\u4f5c\u6210:\u300c= \u5168\u63a2\u7d22\uff08\u518d\u5e30\u95a2\u6570\u3067\u5b9f\u88c5\uff09\u3092\u7528\u3044\u3066\u90e8\u5206\u548c\u554f\u984c\u3092\u89e3\u304fPython\u30d7\u30ed\u30b0\u30e9\u30e0 =  \u914d\u5217numbers\u306e\u3044\u304f\u3064\u304b\u306e\u8981\u7d20\u3092\u53d6\u308a\u51fa\u3057\u3066\uff0c\u305d\u308c\u304ctarget\u3068\u540c\u3058\u5024\u308b\u7d44\u307f\u5408\u308f\u305b\u3092\u898b\u3064\u3051\u308b\u3068\uff0c\"YES\"\u3068\u8868\u793a\u3059\u308b\uff0e   numbers = [1, 3, 4, 5, 8, 10]    def solve(x, i=0):      if i == len(numbers):          return      if x - numbers[i] == 0:          print(\"YES\")      solve(x, i+1)      solve(x - numbers[i], i+1)    target = 8  solve(tar\u2026\u300d"
            },
            {
                "logid": 10,
                "ns": 0,
                "title": "DA",
                "pageid": 10,
                "logpage": 10,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Kkamma",
                "timestamp": "2025-03-28T12:25:41Z",
                "comment": "\u30da\u30fc\u30b8\u306e\u4f5c\u6210:\u300c* [[DA:bruteforce \u529b\u307e\u304b\u305b\u63a2\u7d22\uff08\u5168\u63a2\u7d22\uff09]]\u300d"
            },
            {
                "logid": 9,
                "ns": 0,
                "title": "Pytorch:LearningRate",
                "pageid": 9,
                "logpage": 9,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Kkamma",
                "timestamp": "2025-03-24T05:09:50Z",
                "comment": "\u30da\u30fc\u30b8\u306e\u4f5c\u6210:\u300c\u5b66\u7fd2\u7387\u3092\u30b9\u30b1\u30b8\u30e5\u30fc\u30ea\u30f3\u30b0\u3059\u308b\u6a5f\u80fd\u3092\u6271\u3046\u7df4\u7fd2\u3092\u3057\u307e\u3059\uff0e  = \u6e96\u5099 = \u307e\u305a\uff0c\u4f5c\u696d\u7528\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u306b\u79fb\u52d5\u3057\u305f\u5f8c\u306b\uff0c\u4ee5\u4e0b\u306e\u30b3\u30de\u30f3\u30c9\u3092\u5b9f\u884c\u3057\u3066\uff0c\u30d7\u30ed\u30b0\u30e9\u30e0\u3092\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3057\u3066\u304f\u3060\u3055\u3044\uff0e   wget https://vrl.sys.wakayama-u.ac.jp/class/pytorch_tutorial/exersise_classimbalance/exersise_learningrate.py  \u30c7\u30fc\u30bf\u30bb\u30c3\u30c8\u306fCIFAR-10\u3092\u7528\u3044\u307e\u3059\uff0e\uff08\u4ed6\u306e\u6f14\u7fd2\u3067\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u6e08\u307f\u306e\u5834\u5408\u306f\uff0c\u4ee5\u2026\u300d"
            }
        ]
    }
}